package commonFile;


public class ImandreelGl {
    int texture2D = 0;
    int rgb = 0;
    int rgba = 0;
    int luminance = 0;
    int alpha = 0;
    int luminanceAlpha = 0;
    int unsignedByte = 0;
    int unsignedShort565 = 0;
    int unsignedShort4444 = 0;
    int unsignedShort5551 = 0;
    int staticDraw = 0;

    public ArrayUniformLocations createTexture() {
        return new ArrayUniformLocations();
    }

    public ArrayUniformLocations createRenderbuffer() {
        return new ArrayUniformLocations();
    }

    public ArrayUniformLocations createFramebuffer() {
        return new ArrayUniformLocations();
    }

    public ArrayUniformLocations createBuffer() {
        return new ArrayUniformLocations();
    }

    public int isEnabled(int x) {
        return 1;
    }

    public int getUniformLocation(ArrayUniformLocations x, String y) {
        return 1;
    }

    public int getAttribLocation(Object x, String y) {
        return 1;
    }

    public String getProgramInfoLog(Object x) {
        return "";
    }

    public String getShaderInfoLog(Object x) {
        return "";
    }

    public int getProgramParameter(Object x, int y) {
        return 1;
    }

    public ResultClass getActiveAttrib(Object x, int y) {
        return new ResultClass();
    }

    public ResultClass getActiveUniform(ArrayUniformLocations x, int y) {
        return new ResultClass();
    }

    //        getShaderParameter( ArrayUniformLocations | null x, y: number): number {
    public int getShaderParameter(ArrayUniformLocations x, int y) {
        return 0;
    }

    public int getError() {
        return 0;
    }
}
